<script>
	export default {
		onLaunch: function() {
			const updateManager = uni.getUpdateManager();
			updateManager.onCheckForUpdate(function(res) {
				// 请求完新版本信息的回调
				if (res.hasUpdate) {
					updateManager.onUpdateReady(function(res2) {
						uni.showModal({
							title: '更新提示', 
							content: '发现新版本，是否重启应用?',
							success(res2) {
								if (res2.confirm) {
										// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
									updateManager.applyUpdate();
								}
							}
						})
					})
				}
			}); 
			// 当新版本下载失败
			updateManager.onUpdateFailed(function(res) {
				uni.showModal({
					title: '提示',
					content: '新版小程序下载失败\n请自行退出程序，手动卸载本程序，再运行',
					confirmText: "知道了"
				});
			})
		},
		onShow: function() {
		},
		onHide: function() {
		}
	}
</script>

<style>
	/*每个页面公共css */
	@import url("/static/fonts/iconfont.css"); 
	@import url("/static/css/common/common.css");
	@import '@/static/css/common/variables.scss';
	.comLinearBg{
		background: linear-gradient(90deg, #48A8FF 0%, #8486F8 100%);
		border-radius: 10rpx;
		opacity: .3;
	}
	.loadingWrap{
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	} 
</style>
